/*
 * Powered By xTOOLs
 * Dev by tao.li8@pactera.com
 * Copyright ©2009-2018 pactera.com All rights reserved.
 *
 * Generated at 2020-7-20 10:33:35
 */

package com.pactera.jep.service.yapin.eval.value.service;

import com.alibaba.fastjson.JSONObject;
import com.pactera.jep.orm.service.CRUDService;
import com.pactera.jep.service.yapin.eval.value.model.EvalProcessCltDetails;
import com.pactera.jep.service.yapin.eval.value.vo.AssessedEvalVo;
import com.pactera.jep.service.yapin.eval.value.vo.ExtlEvalVo;

import java.util.Map;

/**
 * 估值流程押品明细信息表接口
 * @Author YourName
 * @Date 2020-7-20 10:33:35
 */
public interface EvalProcessCltDetailsService extends CRUDService<EvalProcessCltDetails, String>{

    /**
     * 新增或更新外部评估
     * @param extlEvalVo
     * @return
     */
    int createOrUpdate(ExtlEvalVo extlEvalVo);

    /**
     * 创建更新最终估值
     * @param assessedEvalVo
     * @return
     */
    int createAssessedEval(AssessedEvalVo assessedEvalVo);


    /**
     * 获取待评估列表
     * @param object
     * @return
     */
    Map<String, Object> getList(JSONObject object);

}
